\section{worker.c File Reference}
\label{worker_8c}\index{worker.c@{worker.c}}
{\ttfamily \#include \char`\"{}worker.h\char`\"{}}\par
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void {\bf init} ()
\item 
int {\bf receive} (int ch, message\_\-t $\ast$msg)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Created on: Jan 24, 2010 Author: Marco Luisi 

\subsection{Function Documentation}
\index{worker.c@{worker.c}!init@{init}}
\index{init@{init}!worker.c@{worker.c}}
\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}void init ()}\label{worker_8c_a02fd73d861ef2e4aabb38c0c9ff82947}
La funzioni init provvede ad aprire le pipe di comunicazione con il client e alla apertura della directory per l'utente. 

Parsing della lista utenti\index{worker.c@{worker.c}!receive@{receive}}
\index{receive@{receive}!worker.c@{worker.c}}
\subsubsection[{receive}]{\setlength{\rightskip}{0pt plus 5cm}int receive (int {\em ch}, \/  message\_\-t $\ast$ {\em msg})}\label{worker_8c_ab779588e6647b621e4854c648c9b1350}
Funzione di controllo: stampa del messaggio ricevuto 